Volume 31, Issue 2, June 2006, Pages 78-101
Farouk Mohamed Okasha
Volume 31, Issue 1, March 2006, Pages 42-56
Farouk Okasha